// 测试文件：模拟Battle子包中的代码

// ✅ 正确的导入 - Battle子包配置了依赖Config
import { OperateEnum, ValueTypeEnum } from "Subpkg/Config/Script/Ext/CmnTypeDef";

// ❌ 错误的导入 - Battle子包没有配置依赖Player
import { PlayerData } from "Subpkg/Player/Script/PlayerData";

// ✅ 正确的导入 - 非子包导入
import { getLogger } from "Base/Debug/LoggerMgr";

// 动态导入测试
async function loadModule() {
  // ❌ 错误的动态导入 - Battle子包没有配置依赖Common
  const commonModule = await import("Subpkg/Common/Script/SomeModule");
  
  // ✅ 正确的动态导入 - Battle子包配置了依赖Config
  const configModule = await import("Subpkg/Config/Script/SomeConfig");
} 